#ifndef QVULKANPAINTENGINE_H
#define QVULKANPAINTENGINE_H

#include <QPaintEngine>

class QVulkanPaintEngine : public QPaintEngine
{
public:
    QVulkanPaintEngine();

public:
    bool begin(QPaintDevice *pdev) override;
    bool end() override;
    void updateState(const QPaintEngineState &state) override;
    void drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) override;
    Type type() const override;
};

#endif // QVULKANPAINTENGINE_H
